home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 4
/
CU Amiga Magazine's Super CD-ROM 04 (1996)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1996-11].iso
/
magazine
/
psion
/
utils
/
readme.3a
< prev
next >
Wrap
Text File
|
1996-09-19
|
9KB
|
204 lines
ELVIS for the Psion 3a and Compatibles
======================================
4th October 1995
Psion 3a version - 5th release
INTRODUCTION
~~~~~~~~~~~~
This information is intended to provide information
that is specific to the Psion 3a implementation of ELVIS.
ELVIS was ported to the Psion 3a by Keith and Dave Walker.
The port is based on the ELVIS v1.8 patch level 3 source.
The key features of this port are:
- Full command level compatibility with the Unix "vi"
program so that users of "vi" will instantly be able
to use the ELVIS program.
- The ability to edit larger files than arem possible
with the Text Editor built into the Psion 3a. The
file size is limited only by the size of the RAM
disk that you can give to ELVIS to create its
temporary files on.
The port was done to provide us with an alternative text
editor to that built into the Psion 3a that was more
suitable to editing and amending source code files. This
was done as part of developing a complete C development
system hosted on the Psion 3a. We intend to release this
C development system shortly under the name of CPOC (which
is a play on EPOC as the name of the Psion operating system
and "C in your POCket" as a description of the capability).
INSTALLATION AND RUNNING
~~~~~~~~~~~~~~~~~~~~~~~~
The files provided are as follows:
README The original ELVIS README file
README.3a Psion 3a specific information
ELVIS.APP The ELVIS program itself
ELVIS.INI Sample initialisation file
The ELVIS.APP file requires about 128K of system memory to run (64K
code and 64K data). It is therefore only really suitable for
running on the larger Psion S3a models or one which has been
expanded with SSDs.
The ELVIS.APP file can be installed in any directory that
you like. We would recommend that you put it into either
the "\APP\" directory or the "\CPOC\" directory on any drive.
If it is placed in this location it will automatically be
integrated into the CPOC system when it becomes available.
You can install ELVIS using the standard Psion-I sequence.
As supplied, ELVIS will look for files in the \TXT directory
on any drive that have a .TXT extension. By making use of
list facility you can specify alternative file locations and
file extensions. This is mentioned in section 16 of the
User Guide manual (the chapter called "The System Screen").
If you have a command line processor (such as the CMDP package
released by Psion) then you can also start ELVIS (or one of
its aliases) from the command line. You will need to specify
the full path name if you do not want to use the default one.
Finally, if you have already loaded ELVIS you can use one of the
built in ELVIS commands (such as the "r" or "e" commands) to load
the required file.
TEMPORARY FILE
~~~~~~~~~~~~~~
While ELVIS is editing a file, it uses a temporary file to
keep track of all the changes that you are making. The
location of this temporary file is decided as follows:
- If the ELVIS initialisation file exists (see below) and
it contains a line such for the form
set directory=A:\TMP\
then this is used as the location of temporary files.
- If the ELVIS initialisation file does not exist and
if the "TMP" or "TEMP" environment variables are set
then the directory that they point to is used for the
ELVIS temporary files.
- If none of the above are true then ELVIS will assume the
location "\" (i.e. the root directory of the default
drive) is to be used for temporary files.
It is the users responsibility to ensure that the relevant
directory for temporary files does in fact exist. If it does
not, then ELVIS will fail while loading.
INITIALISATION FILE
~~~~~~~~~~~~~~~~~~~
The normal "vi" editor when running on a Unix system allows
you to set up a file called ".exrc" that holds start up
configuration details. The Psion 3a port of ELVIS uses
a file called "ELVIS.INI" instead. This file (if present)
is expected to be a text file that is held in the same
directory as the ELVIS.APP file.
This file is normally the easiest way to specify the location
for the ELVIS temporary files. You can create an initial
ELVIS.INI file by loading the WORD application built into the
Psion 3a and saving the resulting file as file of type "TEXT".
Subsequently you can use ELVIS itself to edit the ELVIS.INI
file.
To make it easier for you, we have provided a sample ELVIS.INI
file. You can use this as a starting point, and tailor it to
suit you particular system and preferences.
There is a psion specific numeric variable called fontindex (fi)
which can be used to specify the size of the font to be used.
The variable can take a value between 0 and 4, the values
representing the font sizes 6-point, 8-point, 11-point, 13-point
and 16-point. By using this variable in the ELCIS.INI file it
is possible to specify which font to use on startup.
DOCUMENTATION
~~~~~~~~~~~~~
The author of ELVIS provides a full manual on its use and
facilities (about 120 pages). This manual is provided in
the Unix ROFF format. If you want the raw ROFF format
version of the documentation, then it is widely avaiable on
one of the many Internet sites that hold ELVIS source. A
good site in the UK is "ic.ac.uk" (Imperial College).
For Psion users, we have processed the ROFF format documentation
files to produce a single formatted text file (about 200Kb
in size). As we expect many of the typical users of ELVIS
to already be familiar with the "vi" program, we have not
included this documentation in the same package as the main
ELVIS application program, but instead made it a separate file
that you only need to download if you want it.
CHANGING FONT SIZE
~~~~~~~~~~~~~~~~~~
A special feature of the Psion port is the support for a range
of different font sizes. You can toggle round the available
fonts by using the Psion-Z keypress (or Psion-Hift-Znto go the
other way).
There is also a new 'set' option so that you can add your
favourite font setup to the ELVIS.INI file. This 'set' option
uses the keyword 'fontindex' (abbreviation is'fi') followed
by a numeric value to specify the font. The values supported
are:
0 6 point monospace font
1 8 point Swiss font
2 11 point Swiss font
3 13 point Swiss font
4 15 point Swiss font
As you change the font size, the number of lines on the screen
and the number of columns will be automatically adjusted to fit
into the available screen area.
You can find out the current settings of the fontindex and the
number of screen ros and columns at any time by using the 'set'
command with no parameters.
LIMITATIONS
~~~~~~~~~~~
At this release we have not ported to the 3a the ancilliary
programs that can be used in conjunction with ELVIS. These
include programs such as "FORMAT" and "TAGS". Therefore
any command which depend on the presence of such ancilliary
programs will not work. Also the Psion 3a does not have a
command shell, so the colon mode "!" command will not work.
CHANGE HISTORY
~~~~~~~~~~~~~~
20 July 1995 Initial release for the Psion 3a
13 Aug 1995 - ELVIS program now a file based ".APP" file.
- Faster screen updating.
- The Temporary directory changed to default to
the root directory of the current default drive.
15 Aug 1995 - After a :e, :n or :f command the file being edited
is updated on the system screen.
20 Aug 1995 - Fixed the X p N and , commands (porting problem).
Updated :version command with Psion release info.
Moved messages into a resource file - frees
about 5K in data area.
:sh command now actualy runs contents of shell
variable (but :!command still doesn't work)
04 Oct 1995 - Psion-X writes file and exits elvis
Shift-Psion-X exits elvis with no write
Delete key on system screen now handled
Elvis now goes "busy" when performing long task.
(Shift-)Psion-Z changes font size.
new :set variable fontindex
fixed a couple of messages.